@charset "utf-8";

/*CSS Document*/

body {
    margin : 0 0 0 0;
    text-align : center;
    font-family : Verdana,Arial,Helvetica,sans-serif;
    font-size : 11px;
    background-color: #115077;

}

form{margin:0px; padding:0px;}

#corpo {
    margin : 0 auto;
    margin-top : 2px;
    width : 980px;
    display: inline-block;
    min-height:768px;
    height: auto;
    text-align:left;
    top: 0px;
    background: url(../images/back_idiomas.png);
    border-left: 2px solid #c9c9c9;
    border-right: 2px solid #c9c9c9;
      -moz-border-radius: 0px 0px 10px 10px;
       border-radius: 0px 0px 10px 10px;
      -webkit-border-radius: 0px 0px 10px 10px;

      -moz-box-shadow: 0px 0px 20px 0px #072436;
      -webkit-box-shadow: 0px 0px 20px 0px #072436;
       box-shadow: 0px 0px 20px 0px #072436;

    padding-bottom:20px;
    background-position: top;
    background-color: #FFFFFF;
    margin-bottom:8px;

}
#cabecalho,#cabeca {
    margin-top : 2px;
    width : 980px;
    height : 135px;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/cabecalho_idiomas.jpg) no-repeat;

    padding: 0;
    z-index : 10;
    display:block;
}
#cabecalho a , #cabeca a {
    color : #F5F5F5;
    text-decoration : none;
    z-index : 1;
}
#cabecalho a:hover , #cabeca a:hover {
    color : #FFFFFF;
    text-decoration : none;
    z-index : 1;
}

#caixalogin a{
    color : #F5F5F5;
    text-decoration : none;

}

#caixalogin a:hover {
    color : #FFFFFF;
    text-decoration : underline;
}

#caixalogin {
    border: 1px solid #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    *left: 310px;
    position: relative;
    color: #FFFFFF;
    margin-top: 50px;
    height: auto;
    width: 300px;
    padding-bottom: 10px;
    background-color: #466d87;
    -moz-box-shadow: 3px 3px 5px #ADADAD;
    -webkit-box-shadow: 3px 3px 5px #ADADAD;
    box-shadow: 3px 3px 5px #ADADAD;
    -moz-border-radius: 0px 10px 10px 15px;
    border-radius: 0px 10px 10px 15px;
    -webkit-border-radius: 0px 10px 10px 15px;
}

#botaosalvar table.icePnlGrd{
    width:50%;
}

#login {
    color:#F5F5F5;
    font-size:12px;
    left:29px;
    position:relative;
    top:28px;
}

#espacologin {
    margin-left:70px;
    margin-top:3px;
    position:relative;
}

#senha {
    color:#F5F5F5;
    font-size:12px;
    margin-left:25px;
    position:relative;
    top:24px;

}

#espacosenha {
    margin-left:70px;
    position:relative;
    top:-2px;
}

#esqueciminhasenha {
    clear: both;
    font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
    margin-left:150px;
    position:relative;
    margin-top: -14px;
    *margin-top: -15px;
    z-index:1000;
    width: 150px;
    <!-- background: url('../images/icones/esq_senha.png') no-repeat; -->
    padding-left: 19px;

}

#esqueciminhasenha a:hover, #cadastronoportal a:hover{
    text-decoration: underline;
}

#cadastronoportal {
    clear: both;
    font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
    margin-left:20px;
    width: 150px;
    position:relative;
    margin-top: -14px;
    <!-- background: url('../images/icones/caduser.png') no-repeat; -->
    padding-left: 19px;
    color: #FFFFFF;
    text-decoration:none;
}

#espacoenviar {
    margin-left:205px;
    position:relative;
    top:-27px;
}

#ajuda {
    left:920px;
    position:relative;
    top:8px;
    width: 60px;
}

#ajuda a {
    color : #F5F5F5;
    text-decoration : none;
    <!-- background:url('../images/icones/ajuda.png') no-repeat; -->
    padding-left: 20px;
    padding-bottom: 5px;
    height:20px;
}

#ajuda a:hover {
    color : #FFFFFF;
    text-decoration : underline;
}

#logado {
    color:#F5F5F5;
    margin-left:710px;
    position:relative;
    top:93px;
    font-size:12px;
    font-family: arial;
    display: block;
}

#username{
    color:#F5F5F5;
    margin-left:5px;
    display: inline;
    font-size:12px;
    font-weight: 700;
    font-family: arial;
}

#fazerlogoff {

    margin-left:830px;
    top:80px;
    position: relative;
    z-index: 9999;
    font-size:11px;
    font-family: arial;
}

#voltarv{
   margin-left:880px;
   margin-top:145px;
   *margin-top:140px;
   font-size:12px;
   font-weight:700;
   position: relative;
   *position: absolute;
   z-index:9999999999 !important;
   <!-- background:url('../images/icones/voltar.png') no-repeat; -->
   padding-left: 20px;
   font-family: arial;

}

#fazerlogoff a {
    	padding: 3px;
        padding-left: 20px;
	<!-- background:url('../images/icones/logoff.png') no-repeat; -->
}

#sair {
    width : 87px;
    height : 48px;
    line-height : 48px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color : #F5f5f5;
    margin : auto;
    float : right;
}

#sair a {
    color : #F5f5f5;
    text-decoration : none;
}

#sair a:hover {
    color : #FFFFFF;
    text-decoration : none;
}

.iceCmdBtn, .iceInpFileBtn {
   height: 25px;
   <!-- background:url('../images/inputbg2.png') repeat-x right top; -->
   cursor: pointer;
   font-size: 13px;
   border: 1px solid  #D4D4D4;
   padding-top: 0px;
   font-family: arial, verdana;
 }

#espacologin input, #espacosenha input{
        height: 25px;
	margin: 0;
	margin-right: 10px;
	border: 1px solid  #D4D4D4;
	<!-- background:url('../images/inputbg.png') repeat-x right top; -->
        padding-top: 3px;
	margin-left: 5px;
}

.iceInpFile input {
    margin-left: 10px;
}

.icePnlGrdCol2 input, .iceInpTxt, .iceInpFile input{
        height: 25px;
	margin: 0;
	margin-right: 10px;
	border: 1px solid  #D4D4D4;
	<!-- background:url('../images/inputbg2.png') repeat-x right top; -->
        padding-top: 3px;
	margin-left: 5px;
}

input:focus{
    border: 1px solid  #f4ca87;
}

#espacosenha input{
    width: 125px;
    <!-- background:url('../images/inputbgpw.png') no-repeat; -->
    padding-left: 25px;
    height: 25px;
}

#espacoenviar input{
    width: 60px;
    border: 1px solid #D4D4D4;
    padding-top: 0px;
    font-size: 12px;
    font-family: arial, verdana;
    height: 25px;
    cursor: pointer;
    <!-- background:url('../images/inputbg.png') repeat-x right top; -->
    margin-left: 5px;
    *margin-top: -2px;
    *height: 27px;
}

#espacologin input{
    width: 197px;
}

#msgerro {
    position: relative;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    text-align:center;
    *margin-left: 250px;
}

#msgerro h3 {
    color: #ff00000;
    font-size: 12px;
    margin-top: 15px;
    background-color: #FFF;
    float: center;
    color: #FF0000;
    <!-- background:url('../images/bgmsg01.png') repeat; -->
    line-height: 2;
    position: relative;
}

#val_ipv6 {
    font-size: 11px;
    font-family: arial;
    width: 270px;
    float:right;
    margin-top: 30px;
    margin-right: 3px;

    position: relative;

 }

#val_ipv6 img{
    border: solid 1px #FFFFFF;
    float: left;
    margin-right: 8px;
    width: 50px;
    height: 59px;
}